using System;

namespace CKY.AgentPlatform.Mcp.Dto
{
    public class McpServerStatisticsDto
    {
        public int TotalServers { get; set; }
        public int ActiveServers { get; set; }
        public int InactiveServers { get; set; }
        public long TotalRequests { get; set; }
        public long SuccessfulRequests { get; set; }
        public long FailedRequests { get; set; }
        public double AverageResponseTime { get; set; }
        public double SuccessRate { get; set; }
        public long TotalTools { get; set; }
        public long TotalResources { get; set; }
        public DateTime StatisticsTimestamp { get; set; } = DateTime.UtcNow;
    }
}